rowing machines - French English Dictionary